home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1993 April: Penguin on DISC / ADC Developer CD (1993-04) (''Penguin On DISC'')_iso / Dev.CD Apr 93.iso / System Software / System Extensions / AppleScript Beta / Development Tools / Sample Applications / 7Edit 3.0d7 / 7Edit Read Me next >
Encoding:
Text File  |  1992-11-24  |  4.7 KB  |  99 lines  |  [ttro/ttxt]

  1. This is the latest release of our fully factored Apple® Event Object
  2. support sample application, 7Edit, which was used for some of the demos at the recent AppleScript technical event. 7Edit is intended to give you a head start in making your application fully factored, recordable and scriptable.
  3.  
  4. This release (3.0d7) includes a number of changes and bug fixes. 7Edit supports a major subset of the text suite of events as well as much of the core event suite. In this folder you'll find versions of 7Edit for MPW C and MPW Pascal as well as a Think C project and an install file to allow 7Edit to be scripted from UserLand Frontier™.
  5.  
  6. To build the application you'll need the AEObjectSupportLib which can be found
  7. on the August 1992 Developer CD 'Hack to the Future'  (or later Developer CDs) in 'Tools & Apps: OS/Toolbox: AppleEvents: AE & Scripting Developer Kit' together with the interface files from this folder.
  8.  
  9. To find out more about Apple® Event Objects you should read the Object Support
  10. Library Developer Note which can be found on ETO#8 in 'Essentials: AppleEvents
  11. Dev Toolkit: Object Support Library 1.0'. You'll also want to consult the
  12. latest version of the AE Registry which can be found on ETO and also on the August 1992 Developer CD in the same AppleEvents folder as you will find the interfaces.
  13.  
  14. Please let us have any feedback which you feel appropriate on these documents. We are also interested to here what problems, if any, you are having with AppleEvent™ objects, and what other examples may help. Apple® Event Objects and AppleScript will be becoming increasingly important over the next few months. If you have any questions, bugs, comments or suggestions please contact us at UK.DTS.
  15.  
  16. Enjoy.
  17.  
  18. UK Macintosh Developer Technical Support
  19.  
  20.  
  21. 7Edit change history
  22. ------------------
  23. Changes for 3.0d7: 
  24.  
  25. 16-Nov-92: Changed pUserSelection to pSelection.
  26.  
  27. Changes for 3.0d6: 
  28. ----------------
  29.  
  30. 09-Sep-92: Fixed FeatureIsImplemented to use BitTst
  31.                    Added a global gRecordingImplemented to check to see if 
  32.                    recording is available. This is used for our text recording routine, so that
  33.                    text does not get added to the documented twice if recording is not
  34.                    available.
  35.  
  36. Changes for 3.0d5: 
  37. ----------------
  38.     
  39. 10-Aug-92 : Fixed Quit save no - AEInteractWithUser called now
  40.                                         Added IssueQuitCommand.
  41.                                         Install cLine from typeMyText accessor
  42.  
  43. Changes for 3.0d4 :
  44. ----------------
  45.     
  46.        3-Jul-92 : Fix SetWindowProperty typeMyText
  47.          7-Jul-92 : Add missing window props - pIsFloating, pHasCloseBox, pIsZoomable
  48.         13-Jul-92 : Complete the menu classes.
  49.                          Allow -ve absolute positions - i.e. last line of ...
  50.                                          Change Line access to allow relative offsets
  51.       14-Jul-92 :Change region massages for window positions (thanks huggy!)
  52.         15-Jul-92 : Modified HandleGetData/SetData to allow styledText and typeChar
  53.                          Recording of keyStrokes
  54.         17-Jul-92 : Enter key -> compile text - filtered out too
  55.                          Fix setting of styles so that styles not in on/off styles untouched
  56.          5-Aug-92 : Add pUserSelection
  57.                                           Zap cSelection
  58.                                          Added MakeSelectedTextObject for Gustav
  59.                                          Styles made to match behaviour in Inside Mac VI
  60.                                          Fixed setting of styles to match registry
  61.                                          Fixed saving to work after name change of window
  62.                                          Mark document as dirty after SetData
  63.                                          Feed back all filing errors
  64.                                          Moved some data from descriptor procedures to SVEditAEUtils.c
  65.  
  66.  
  67. 3.0d3 change history overview
  68. -----------------------------
  69. The AppleEvents code has been updated to match the latest registry.
  70. Including :
  71. 1) Changes to classes of several events.
  72.    This involves changing the AEInstallEventHandler call and also the
  73.     IssueXXXCommand code.
  74.    kAERevert changes to KAEMiscStandards from kCoreEventClass
  75.    kAESave changes to kAECoreSuite from kCoreEventClass
  76.    kAENewElement changes to kAECreateElement of kAECoreSuite
  77.    kAEClose changes to kAECoreSuite from kCoreEventClass
  78.    kAECut,kAECopy and kAEPaste become part of kAEMiscStandards
  79.    kAEDelete becomes part of kAECoreSuite
  80.    kAESetData, kAEGetData change from kCoreEventClass to kAECoreSuite
  81.  
  82. 2) pStyle changes to pTextStyles
  83.    typeText becomes typeChar
  84.    kAEAskUser becomes kAEAsk
  85.    pHasTitle becomes pHasTitleBar
  86.    keyAETheData becomes keyAEData
  87.    keyAEObjToCreate changes to keyAEObjectClass
  88.  
  89. 3) Added USES of AERegistry.p and removed duplicated 'CONST's now defined by
  90.    registry.
  91.  
  92. 4) Removed many instances of AEDescs created and not disposed of. The 'Leaks'
  93.    dcmd was very useful here, simply switch it on, repeat a command a few times
  94.    and ask leaks if any leaks were found.
  95.  
  96. 3.0d2 change history
  97. --------------------
  98. See details at top of each file.
  99.